cover (one's) bases

Translations
prendre ses précautions
Definitions
To take precautions or make preparations to ensure that all possible outcomes are considered and addressed, often to avoid potential problems or failures.